import { Entity, Column, PrimaryGeneratedColumn, CreateDateColumn, UpdateDateColumn, Index } from 'typeorm';
export enum Status {
    unPay,
    pay
}
/**
 * 订单表
 */
@Entity()
export class OrderEntity {
    /**
     * 订单id
     */
    @PrimaryGeneratedColumn()
    id: number;
    /**
     * 用户id
     */
    @Index({unique: true})
    @Column()
    user_id: number;
    /**
     * 付款状态
     */
     @Column({
        default: Status.unPay,
    })
    /**
     * 商品id
     */
    @Column()
    goods_id: number;
    /**
     * 商品的价格
     */
    @Column()
    single_price: number;
    /**
     * 商品的数量
     */
    @Column()
    count: number;
    /**
     * 创建时间
     */
    @CreateDateColumn()
    createdAt: Date;
    /**
     * 修改时间
     */
    @UpdateDateColumn()
    updatedAt: Date;
}
